package IO流;

import java.io.File;

public class IO流_2_File类 {
    /**
     * 实例 File类  （文件类）
     */
    public static void main(String[] args) {
        // 文件 传入路径
        File f1 = new File("F:\\java_IO\\io.txt");
        /**
         * File 只能访问文件   但不能操作文件
         */
        System.out.println(f1.getName());//文件名
        System.out.println(f1.getPath());//路径
        System.out.println(f1.getAbsolutePath());//绝对路径

        System.out.println(f1.getAbsoluteFile());

        System.out.println(f1.getParent());//上级 目录

        f1.renameTo(new File("F:\\java_IO\\io.txt"));//重新命名文件

        System.out.println(f1.exists());//判断文件是否存在

        System.out.println(f1.canRead());//判断文件是可读
        System.out.println(f1.canWrite());//判断文件是否可写

        System.out.println(f1.isFile());//判断 是不是 文件
        System.out.println(f1.isDirectory());//判断 是不是 文件夹 或 目录



        System.out.println(f1.lastModified());//返回 文件的修改时间 毫秒
        System.out.println(f1.length());//返回 文件的 长度 单位字节



    }
}
